<?php

namespace app\model;

use support\Model;

/**
 * 商家商品图片模型
 * 
 * @property int $id 主键ID
 * @property string $title 图片标题
 * @property string $path 图片路径
 * @property int $sort 排序
 * @property int $goods_id 商品ID
 * @property int $created_at 创建时间
 * @property int $updated_at 更新时间
 */
class BizGoodsImageModel extends Model
{
    /**
     * 关联表名
     * @var string
     */
    protected $table = 'biz_goods_image';

    /**
     * 主键
     * @var string
     */
    protected $primaryKey = 'id';

    /**
     * 关闭自动时间戳
     * @var bool
     */
    public $timestamps = false;

    /**
     * 可批量赋值字段
     * @var array
     */
    protected $fillable = [
        'title',
        'path',
        'sort',
        'goods_id',
        'created_at',
        'updated_at'
    ];

    /**
     * 隐藏字段
     * @var array
     */
    protected $hidden = [
    ];

    protected $guarded = [];

    /**
     * 关联商品
     */
    public function goods()
    {
        return $this->belongsTo(BizGoodsModel::class, 'goods_id', 'id');
    }
} 